/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package clases;

import java.time.LocalDate;

/**
 *
 * @author Edder
 */
public class Comprobante {
    private int idComprobante;
    private Serie serie;
    private int numero;
    private String nombreCliente;
    private LocalDate fecha;
    private float monto;
    private float igv;
    private Usuario usuario;
    private char estado;

    public Comprobante() {
    }

    public Comprobante(int idComprobante, Serie serie, int numero, String nombreCliente, LocalDate fecha, float monto, float igv, Usuario usuario, char estado) {
        this.idComprobante = idComprobante;
        this.serie = serie;
        this.numero = numero;
        this.nombreCliente = nombreCliente;
        this.fecha = fecha;
        this.monto = monto;
        this.igv = igv;
        this.usuario = usuario;
        this.estado = estado;
    }

    public int getIdComprobante() {
        return idComprobante;
    }

    public void setIdComprobante(int idComprobante) {
        this.idComprobante = idComprobante;
    }

    public Serie getSerie() {
        return serie;
    }

    public void setSerie(Serie serie) {
        this.serie = serie;
    }
    
    public int getNumero() {
        return this.numero;
    }

    public void setSerie(int numero) {
        this.numero = numero;
    }

    public String getNombreCliente() {
        return nombreCliente;
    }

    public void setNombreCliente(String nombreCliente) {
        this.nombreCliente = nombreCliente;
    }

    public LocalDate getFecha() {
        return fecha;
    }

    public void setFecha(LocalDate fecha) {
        this.fecha = fecha;
    }

    public float getMonto() {
        return monto;
    }

    public void setMonto(float monto) {
        this.monto = monto;
    }

    public float getIgv() {
        return igv;
    }

    public void setIgv(float igv) {
        this.igv = igv;
    }

    public Usuario getUsuario() {
        return usuario;
    }

    public void setUsuario(Usuario usuario) {
        this.usuario = usuario;
    }

    public char getEstado() {
        return estado;
    }

    public void setEstado(char estado) {
        this.estado = estado;
    }
    
    @Override
    public String toString(){
        return String.valueOf(this.numero);
    }
}
